// /*
//  * @Description: 
//  * @Author: zoe
//  * @Date: 2024-10-08 09:07:47
//  * @LastEditors: rendc
//  * @LastEditTime: 2024-10-08 09:08:52
//  */
// HashSet
// import java.util.ArrayList;
// import java.util.HashSet;
// import java.util.List;

// public class Main {
//     public static void main(String[] args) {
//         List<String> list = new ArrayList<>();
//         list.add("apple");
//         list.add("banana");
//         list.add("apple");
//         list.add("orange");
//         list.add("banana");

//         // 使用HashSet去重
//         HashSet<String> set = new HashSet<>(list);
//         list.clear();
//         list.addAll(set);

//         // 输出结果
//         for (String s : list) {
//             System.out.println(s);
//         }
//     }
// }



// 双重循环
// import java.util.ArrayList;
// import java.util.List;

// public class Main {
//     public static void main(String[] args) {
//         List<String> list = new ArrayList<>();
//         list.add("apple");
//         list.add("banana");
//         list.add("apple");
//         list.add("orange");
//         list.add("banana");

//         List<String> uniqueList = new ArrayList<>();
//         for (String s : list) {
//             if (!uniqueList.contains(s)) {
//                 uniqueList.add(s);
//             }
//         }

//         // 输出结果
//         for (String s : uniqueList) {
//             System.out.println(s);
//         }
//     }
// }



// Stream API
// import java.util.ArrayList;
// import java.util.List;
// import java.util.Set;
// import java.util.stream.Collectors;

// public class Main {
//     public static void main(String[] args) {
//         List<String> list = new ArrayList<>();
//         list.add("apple");
//         list.add("banana");
//         list.add("apple");
//         list.add("orange");
//         list.add("banana");

//         // 使用Stream API去重
//         List<String> uniqueList = list.stream()
//                                       .distinct()
//                                       .collect(Collectors.toList());

//         // 输出结果
//         for (String s : uniqueList) {
//             System.out.println(s);
//         }
//     }
// }




// LinkedHashSet

// import java.util.ArrayList;
// import java.util.LinkedHashSet;
// import java.util.List;

// public class Main {
//     public static void main(String[] args) {
//         List<String> list = new ArrayList<>();
//         list.add("apple");
//         list.add("banana");
//         list.add("apple");
//         list.add("orange");
//         list.add("banana");

//         // 使用LinkedHashSet去重
//         LinkedHashSet<String> set = new LinkedHashSet<>(list);
//         list.clear();
//         list.addAll(set);

//         // 输出结果
//         for (String s : list) {
//             System.out.println(s);
//         }
//     }
// }